import store from '@/store'
import jsonBig from 'json-bigint'
/**
   * 封装 axios 请求模块
*/
import axios from "axios"

const request = axios.create({
  // baseURL: "http://toutiao.itheima.net" , 备用接口// 基础路径
  baseURL:'http://geek.itheima.net',  //
  transformResponse: [function (data) {
    try {
      // 如果转换成功则返回转换的数据结果
      return jsonBig.parse(data)
    } catch (err) {
      // 如果转换失败，则包装为统一数据格式并返回
      return data
    }
  }]
})

request.interceptors.request.use(function (config) {
  if (store.state.user) {
    config.headers.Authorization = `Bearer ${store.state.user.token}`
  }
  return config

})



export default request

